package com.mach.platform.mapper;

import com.mach.platform.domain.statistics.YmdStats;

import java.util.List;
import java.util.Map;


/**
  * @Description:
  *
  * @date  2018/9/16   22:27
  * @author Administrator
  */
public interface YmdStatsMapper {

    int deleteByPrimaryKey(Long id);
    int insert (YmdStats record);

	/**
	 * 汇总碳排
	 * @param map
	 * @return
	 */
	Map allCarbon (Map map);

	/**
	 * 查找产量数据
	 * @param map
	 * @return
	 */
	List loadProduction (Map map);

	/**
	 * 碳排量  使用量 趋势
	 * @param map
	 * @return
	 */
	List carbonTrend (Map map);

	/**
	 * 计划量 趋势
	 * @param map
	 * @return
	 */
	List carbonPlanTrend (Map map);

	/**
	 * 碳排 子级查询
	 * @param map
	 * @return
	 */
	List carbonSubset (Map map);

	/**
	 *  子级空间产量 以空间分组
	 * @param map
	 * @return
	 */
	List loadProductionForSubset (Map map);

	/**
	 * 查找摊牌 类型占比 数据: 暂时统计 总摊牌的 水电之类的占比
	 * @param map
	 * @return
	 */
	List loadEnTypeData (Map map);

}
